package io.FileStream;

import java.io.*;

public class TxtCopy {
    public static void main(String[] args) throws IOException {
/*//        图片复制


//        创建流对象
//        指定数据源
//        创建一个流对象时，必须传入一个文件路径，该路径下，如果没有文件，则会抛出FileNotFoundException
        FileInputStream fis=new FileInputStream("D:\\IDEA\\untitled2\\ImageText\\DoudizhuImage\\login\\background.png");//填入图片位置
//        指定目的地
        FileOutputStream fos=new FileOutputStream("D:\\IDEA\\untitled1\\copy.png");//图片复制的目的地

//        读取数据
//        定义数组
        byte[] b=new byte[1024*1024];
//        定义长度,表示读到的数据
        int len;
//        循环读数
        while((len=fis.read(b))!=-1){
//            写出数据
            fos.write(b,0,len);
        }
//        释放资源：先开的最后再关闭
        fos.close();
        fis.close();*/

//        文本文件的复制
//        选择数据源 untitled1\\b.txt
        FileReader fileReader = new FileReader("b.txt");
//        选择目的地 untitled1\\copyb.txt
        FileWriter fileWriter = new FileWriter("copyb.txt");
//        完成复制的功能
        int len;
        char[] chars=new char[1024*1024];
        while ((len=fileReader.read(chars))!=-1){
            fileWriter.write(chars,0,len);
        }
        fileWriter.close();
        fileReader.close();

    }
}
